package sardine.log;

import java.util.Objects;

/**
 * 优点：不需要预先计算字符串
 *
 * @auth bruce-sha
 * @date 2015/5/24
 */
@FunctionalInterface
public interface Console {

    Object log();

    default String asString() {
        return Objects.toString(log(), "");
    }

//    @FunctionalInterface
//    public static interface TemplateConsole {
//        Object log(Object... args);
//
//        default String asString() {
//            return Objects.toString(log(), "");
//        }
//    }
}
